$(function() {
    
    //获取供货商的信息
    $.get(
        url + "User/clients",
        function(reg) {
            var html = "";
            if (reg.status == "success") {

                var html = "";
                for (var i = 0; i < reg.reson.length; i++) {
                    if (reg.reson[i].type == 2) {
                        html += "<option value='" + reg.reson[i].id + "'>" + reg.reson[i].name + "</option>";
                    }
                }
                $("#supplier").empty();
                $("#supplier").append(html);
            } else {
                layer.msg(reg.reson, { icon: 2 });
            }
        },
        'json'
    );
    //获取鱼的分类
    $.get(
        url + "Category/lists",
        function(reg) {
            var html = "";
            if (reg.status == "success") {
                var html = "";
                for (var i = 0; i < reg.reson.length; i++) {
                    html += "<option value='" + reg.reson[i].id + "'>" + reg.reson[i].name + "</option>";
                }
                $("#cate").empty();
                $("#cate").append(html);
            } else {
                layer.msg(reg.reson, { icon: 2 });
            }
        },
        'json'
    );


    //获取id参数
    var id = window.location.href.substr(window.location.href.indexOf('?')+4);
    //加载数据
    $.get(
        url+"Stock/edit?id="+id,
        function(reg){
            if(reg.status == "success"){
                $("#id").val(reg.data.id);
                $("#price").val(reg.data.price);
                $("#number").val(reg.data.number);
                $("#tax").val(reg.data.tax);
                $("#note").val(reg.data.note);
                $("#stotal").text(reg.data.alltotal);
                if(reg.data.checkout == 1){
                    $(".checkout").removeAttr("checked");
                    $(".checkout").eq(0).attr("checked",'checked');
                }else{
                    $(".checkout").removeAttr("checked");
                    $(".checkout").eq(1).attr("checked",'checked');
                }
                $("#cate").val(reg.data.cid);
                $("#supplier").val(reg.data.uid);
                $('.i-checks').iCheck({
                    checkboxClass: 'icheckbox_square-green',
                    radioClass: 'iradio_square-green',
                });
            }else{
                layer.msg(reg.data,{icon:2});
            }
        }
    );

    //计算总价
    $("#price").keyup(function() {
        if ($("#number").val() == "") {
            var stotal = sclc($("#price").val(), 0);
        } else {
            var stotal = sclc($("#price").val(), $("#number").val());
        }
        $("#stotal").text(cvstr(stotal));
        $("#total").val(stotal);
    });

    $("#number").keyup(function() {
        if ($("#price").val() != "") {
            if ($("#number").val() != "") {
                var stotal = sclc($("#price").val(), $("#number").val());

                $("#stotal").text(cvstr(stotal));
                $("#total").val(stotal);
            } else {
                layer.tips("请填进货的数量", "#munber");
                $("#number").focus();
            }
        } else {
            layer.tips("请填写鱼的价格", "#price");
            $("#price").focus();
        }
    });

    // 

    //提交表单
    $("#submit").click(function() {
        if (check()) {
            $.ajax({
                url: url + "Stock/editStock",
                type: "post",
                data: $("#frm").serialize(),
                success: function(reg) {
                    if (reg.status == "success") {
                        layer.msg(reg.reson, { icon: 1 });
                        setTimeout(function() {
                            window.parent.location.reload();
                        }, 1500);
                    } else {
                        layer.msg(reg.reson, { icon: 2 });
                    }
                }
            });
        }
    });
});

function sclc(num1, num2) {
    return parseFloat(num1) * parseFloat(num2);
}

//数字分隔
function cvstr(str) {
    str = str.toFixed();
    if (str.length > 3) {
        var n = str.length % 3;
        if (n) {
            var str1 = str.substr(n);
            var str2 = "";
            for (var i = 0; i < str1.length / 3; i++) {
                str2 += str1.substr(i * 3, 3) + ",";
            }
            var res = str.substr(0, n) + "," + str2.substr(0, str2.length - 1);
            return res;
        } else {
            var str3 = "";
            for (var i = 0; i < str.length / 3; i++) {
                str3 += str.substr(i * 3, 3) + ",";
            }
            var res1 = str3.substr(0, str3.length - 1);
            return res1;
        }
    } else {
        return str;
    }
}

//检查符合条件提交表单
function check() {
    if ($("#price").val() == "") {
        layer.tips("单价不能为空", "#price");
        $("#price").focus();
        return false;
    } else if ($("#number") == "") {
        layer.tips("数量不能为空", "#number");
        $("#number").focus();
        return false;
    } else {
        return true;
    }
}
